-
.
-
.
-
DesignProcess: Elon Musk's design process {1:22 -> 4:24} .
-
"Make your requirements less dumb".
-
"Delete the part or process".
-
"Possibly the most common error of a smart engineer is to optimize a thing that should not exist".
-
-
"Simplify and optimize".
-
"Accelerate".
-
"But don't go faster if you are digging your own grave".
-
-
"Automate".
-
-
3 ideas from the book 'Refactoring by Martin Fowler' .
-
The ideas:
-
Write code for humans to understand.
-
Make code that can be 'maintainable' and that can be changed in the future.
-
-
Only after 3 strikes do a refactor.
-
Do not refactor initially. Focus on the goal, leaving refactor for when the topic becomes a problem.
-
-
Make easy changes first, then make the complete changes.
-
This is because there is usually a lot of uncertainty, so wait to see which uncertainties will arise, without spending so much time on the first uncertainty you encounter.
-
-
-
The first two ideas are the most interesting:
-
-
"Fail fast"
-
Think, write notes, prototype. All of it quickly, to avoid spending time on something that would not survive in the future.
-
-
Game Development Caution - Fear of producing new things in a team .
-
Interesting.
-
Design Process